upper torso strap - French English Dictionary